/*
 * Command.h
 *
 *  Created on: Feb 14, 2011
 *      Author: bvd
 */

#ifndef COMMAND_H_
#define COMMAND_H_

#include "../Context.h"
#include "../State/State.h"

class Context;
class OperationalStateContext;

class Command {
public:
	Command();
	virtual ~Command();
	virtual void execute(Context*, State*);
	virtual void execute(OperationalStateContext*, State*);
};

#endif /* COMMAND_H_ */
